PROJECT_ROOT = ..
default: file.a

# Tools and flags.
include $(PROJECT_ROOT)/tools.mk

######################################################
# Libraries
######################################################

# Objects to include in the library.
LIB_OBJS = file_utils.o

file.a : $(LIB_OBJS)
	rm -f $@
	$(AR) $(ARFLAGS) $@ $^

######################################################
# Tests
######################################################

# Additional objects to include in the test.
TEST_OBJS =
TEST_DEPS =

test :
	@echo "No tests."

######################################################
# House-keeping
######################################################

# depend target
OBJS = $(LIB_OBJS) $(TEST_OBJS)
include $(PROJECT_ROOT)/depend_target.mk

clean :
	rm -f *.o
	rm -f *.a

## Dependencies: (autogenerated) ##
file_utils.o: file_utils.cc ../file/file_utils.h ../base/basictypes.h \
  ../base/integral_types.h ../base/integral_types.h ../base/logging.h \
  ../base/macros.h ../base/type_traits.h ../base/template_util.h
